﻿using System;
using System.Data;
using System.Collections;

/// <summary>
/// Summary description for ExpediaHotelBookingInfo
/// </summary>
/// 
namespace CE.Expedia
{
    public class ExpediaHotelBookingInfo
    {
        public ExpediaHotelBookingInfo()
        {
            //
            // TODO: Add constructor logic here
            //
        }

        private Int64 _hotelbookingid;
        private string _hotelbookingguid;
        private Int64 _hotelsearchid;

        private string _email;
        private string _firstname;
        private string _lastname;
        private string _customersessionid;

        private DateTime _arrivaldate;
        private DateTime _departuredate;
        private int _noofrooms;
        private int _noofadults;
        private int _noofchild;

        private Int64 _hotelid;
        private string _hotelname;
        private string _ratekey;
        private string _roomtypecode;
        private string _ratecode;
        private string _suppliertype;
        private float _chargeablerate;
        private string _address;
        private string _countrycode;
        private string _postalcode;

        private string _info1;


        public Int64 HotelBookingID
        {
            get { return _hotelbookingid; }
            set { _hotelbookingid = value; }
        }

        public string HotelBookingGUID
        {
            get { return _hotelbookingguid; }
            set { _hotelbookingguid = value; }
        }

        public Int64 HotelSearchID
        {
            get { return _hotelsearchid; }
            set { _hotelsearchid = value; }
        }

        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }

        public string FirstName
        {
            get { return _firstname; }
            set { _firstname = value; }
        }

        public string LastName
        {
            get { return _lastname; }
            set { _lastname = value; }
        }

        public string CustomerSessionId
        {
            get { return _customersessionid; }
            set { _customersessionid = value; }
        }

        public DateTime ArrivalDate
        {
            get { return _arrivaldate; }
            set { _arrivaldate = value; }
        }

        public DateTime DepartureDate
        {
            get { return _departuredate; }
            set { _departuredate = value; }
        }

        public int NoOfRooms
        {
            get { return _noofrooms; }
            set { _noofrooms = value; }
        }

        public int NoOfAdults
        {
            get { return _noofadults; }
            set { _noofadults = value; }
        }

        public int NoOfChild
        {
            get { return _noofchild; }
            set { _noofchild = value; }
        }

        public Int64 HotelID
        {
            get { return _hotelid; }
            set { _hotelid = value; }
        }

        public string HotelName
        {
            get { return _hotelname; }
            set { _hotelname = value; }
        }

        public string RateKey
        {
            get { return _ratekey; }
            set { _ratekey = value; }
        }

        public string RoomTypeCode
        {
            get { return _roomtypecode; }
            set { _roomtypecode = value; }
        }

        public string RateCode
        {
            get { return _ratecode; }
            set { _ratecode = value; }
        }

        public string SupplierType
        {
            get { return _suppliertype; }
            set { _suppliertype = value; }
        }

        public float ChargeableRate
        {
            get { return _chargeablerate; }
            set { _chargeablerate = value; }
        }

        public string Address
        {
            get { return _address; }
            set { _address = value; }
        }

        public string CountryCode
        {
            get { return _countrycode; }
            set { _countrycode = value; }
        }

        public string PostalCode
        {
            get { return _postalcode; }
            set { _postalcode = value; }
        }


        public string Info1
        {
            get { return _info1; }
            set { _info1 = value; }
        }
    }
}